A Case Study of Framework Design for Horizontal Reuse
نویسندگان
چکیده
In this experience report we present a case study in designing, implementing, and reusing an object-oriented framework for constructing and editing complex search expressions over arbitrary data domains. We present a framework design that achieves a large degree of business domain decoupling through the application of design patterns. We outline the reuse process and analyse and classify the problems encountered during the first instance of framework reuse. The major lessons learned are that while design patterns are well-known for providing decoupling solutions at the code level, the lack of similar decoupling techniques at the non-code level may give rise to technical mismatch problems between the framework and the client systems; that such technical mismatch problems can be costly; and that a reusable framework may beneficially provide a solution template when it can not provide actual functionality.
منابع مشابه
Upgrading Wastewater Treatment Plants Based on Reuse Demand, Technical and Environmental Policies (A Case Study)
Reclamation and reuse programs are an indispensable part of integrated water resource management, particularly in arid and semi arid regions. Yet, the feasibility of sustainable application not only is relied on design, operation and maintenance of wastewater treatment plants, but also could be influenced by the economical and environmental aspects of reuse demands. This study is aimed to illus...
متن کاملA case study of horizontal reuse in a project-driven organisation
This experience paper presents observations, lessons learned, and recommendations based on a case study of reuse. The case study is concerned with the development, maturation, and reuse of a business domain independent software component (horizontal reuse) in a project-driven organisation that has little previous experience with systematic software reuse. The main lessons learned are that: (a) ...
متن کاملOn knowledge reuse for manufacturing systems design and planning: A semantic technology approach
This research study deals with the early design and planning of manufacturing systems, following a knowledge reuse approach. The proposed approach introduces a knowledge based framework that facilitates the definition, storage and extraction of knowledge in terms of past production process configurations. The semantic technology and artificial intelligence approaches, such as inference rules an...
متن کاملDesign and Implementation of the Rotor Blades of Small Horizontal Axis Wind Turbine
Since the renewable resources of energy have become extremely important, especially wind energy, scientists have begun to modify the design of the wind turbine components, mainly rotor blades. Aerodynamic design considered a major research field related to power production of a small horizontal wind turbine, especially in low wind speed locations. This study displays an approach to the selectio...
متن کاملIdentification and ranking risks of horizontal directional drilling for oil & gas wells by using fuzzy analytic network process, a case study for Gachsaran oil field wells
Risk ranking of Horizontal Directional Drilling (HDD) for gas and oil wells is a key criterion in the project feasibility, pricing and for introducing a risk management strategy that aims to reduce the number of failures in the installation phase and its negative consequences. HDD is currently widely used in drilling wells in Iran, but research in the area of identification and risks ranking of...
متن کامل